package com.welsy.usermgt.vo.pattern
{
	public class UserVODecorator implements IUserVO
	{
		protected var decorated:IUserVO;	
		
		public function UserVODecorator(decoratedUserVO:IUserVO) {
         	decorated = decoratedUserVO;
      	}
      	
      	public function get UserId():String {
      		return decorated.UserId;
      	}
      	public function get FirstName():String {
      		return decorated.FirstName;
      	}
      	public function get LastName():String {
      		return decorated.LastName;
      	}
      	public function get Login():String {
      		return decorated.Login;
      	}
      	public function get Email():String {
      		return decorated.Email;
      	}
      	public function get SubSystemId():String {
      		return decorated.SubSystemId;
      	}
      	public function get RoleId():int {
      		return decorated.RoleId;
      	}
	
	}
}